home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- IBM PERSONAL COMPUTER ON-LINE HELP
- V4.0 by D.N.Ikle' 02/25/85
- For public domain use only
-
-
-
- PURPOSE
-
- This utility is designed to provide an on-line description of
- all the commands and utilities available on an IBM PC or PC
- compatible hard disk system running DOS 2.x and a variety of
- commercial and public domain utilities. A stripped down
- version can also be installed on a floppy disk based PC or
- PC compatible system with no hard disk.
-
-
- REQUIREMENTS
-
- The basic requirements are an IBM PC or PC compatible, an 80
- column color or monochrome display, the public domain utility
- DPATH (supplied), and version 2.0 or higher of PC-DOS. A
- hard disk significantly improves performance but is not
- required. The public domain utilities LU and USQ are
- required to unpack and unsqueeze the distribution library
- files.
-
-
- INTRODUCTION
-
- The On-Line HELP facility was designed to run on a hard disk
- system which can accomodate a large number of commercial and
- public domain utilities, in addition to the usual DOS 2.x
- commands. In this environment, file access time is minimal,
- and the DOS 2.x tree structure can be used to organize all
- the files necessary to support such a system.
-
- Basically, On-Line HELP consists of the executable file
- HELP.COM and non-executable text files having the extension
- .###. These text files contain the information displayed by
- the HELP facility for each command referenced by the system.
- For HELP to function properly, appropriate paths must be
- created so that DOS can find the necessary files in whatever
- sub-directory structure the user has created. Specifically,
- the DOS PATH command is used to locate HELP.COM, and the
- public domain utility DPATH is used to locate the .### files.
-
-
- FILES
-
- On-Line HELP is distributed on bulletin boards in the two
- squeezed library distribution files PC-HELP1.LQR and
- PC-HELP2.LQR.
-
- IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 2
-
-
-
-
-
- PC-HELP1.LQR contains the following files:
-
- README Description of the distribution files.
- TEMPLATE Skeleton HELP display file.
-
- HELP.COM Executable On-Line HELP file.
- HELP.DOC Documentation for On-Line HELP.
-
- HELP.### HELP for On-Line HELP.
- HELPHELP.### Instructions for On-Line HELP.
- NOTATION.### Notation used in On-Line HELP.
- SYSTEM.### Description of the user's system.
- COMMANDS.### List of available commands and utilities.
-
- DPATH.COM Public domain path extender utility.
- DPATH.DOC Documentation for DPATH.
-
- HELPFIL1.LBR HELP files for DOS 2.0 commands.
-
- PC-HELP2.LQR contains the following files:
-
- README Description of the distribution files.
- HELPFIL2.LBR HELP files for The Norton Utilities 3.0.
- HELPFIL3.LBR HELP files for public domain utilities.
-
- It is assumed that the user has the public domain utilities
- LU and USQ and knows how to unsqueeze and unpack the
- distribution files.
-
-
- INSTALLATION
-
- Following are two possible configurations that can be used as
- examples to enable user to install On-Line HELP on any
- system. The user is assumed to be capable of creating
- sub-directories and moving files between them.
-
- HARD DISK CONFIGURATION: Organize the system files into the
- following sub-directories on drive C: :
-
- \ DOS 2.x internal/external commands.
- \utility Support files for various utilities.
- \utility\private Commercial utilities (eg. Norton).
- \utility\public Public domain utilities.
- \utility\doclib Public domain utility document files.
-
- \help HELP files for On-Line HELP.
- \help\pcdos HELP files for DOS 2.x commands.
- \help\private HELP files for commercial utilities.
- \help\public HELP files for public domain utilities.
-
- IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 3
-
-
-
-
-
- Copy DPATH.COM and HELP.COM into \utility\public and insert
- the following lines into an AUTOEXEC.BAT file in the drive C:
- root directory:
-
- path c:\;c:\utility\private;c:\utility\public
- dpath c:\help;c:\help\pcdos;c:\help\private;c:\help\public
-
- FLOPPY DISK CONFIGURATION: Create a system diskette with
- the following sub-directories to be run from drive A: :
-
- \ All DOS and other executable system files.
- \help HELP files for all commands in \.
-
- Copy DPATH.COM and HELP.COM into \ and insert the following
- lines into an AUTOEXEC.BAT file in the root directory:
-
- path a:\
- dpath a:\help
-
- Once the files are organized to suit the user's own system
- and the appropriate paths have been created, the On-Line HELP
- facility will be available for use the next time the system
- is booted up.
-
-
- USAGE
-
- HELP [keyword]
-
- where the optional argument keyword consists of 1 to 8
- characters. Allowable formats are:
-
- 1) Type HELP
-
- to get a menu asking for entry of one of the keywords
- described below.
-
- 2) Type HELP ?
-
- to get a very brief summary of how HELP works.
-
- 3) Type HELP HELP
-
- to get a detailed description of the On-Line HELP
- facility.
-
- 4) Type HELP commandname
-
- to view the HELP display for the requested system command
- or utility.
-
- IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 4
-
-
-
-
-
- 5) Type HELP featurename
-
- to view the HELP display for the requested special system
- feature. Features currently defined to HELP are those
- describing certain advanced features of DOS 2.x:
-
- ANSI AUTOEXEC BATCH CONFIG(uration)
- FILTERS PIPES REDIRECT(ion)
-
- and several special features of On-Line HELP:
-
- COMMANDS Lists all the commands/utilities available.
- NOTATION Describes the notation used on HELP screens.
- SYSTEM Describes all the system enhancements.
-
- Following entry of a valid keyword, 1 to 8 screens of text
- are displayed from the text file that describes the command,
- utility, or feature. From any individual HELP screen, press
- Enter to return to the HELP menu, or Escape to return to DOS.
- If Escape is pressed, all but the first line of the current
- screen remains on the display to allow the user to enter the
- command at the bottom of the display while viewing most of
- the instructions. The cursor control keys Up, Dn, PgUp,
- PgDn, Home and End can be used to move backward or forward a
- line or a screen at a time or to display the first or last
- HELP screen in the current file. These options are
- summarized on line 25 of the display, which also indicates
- whether the file is continued on another screen or the end of
- file has been reached.
-
-
- MAINTENANCE
-
- The individual HELP displays are ASCII text files having the
- extension .###, and they can be easily modified with a good
- text editor ( remember that one screen holds 23 lines of
- text). Most displays have been kept to one screen for
- simplicity, but some have been extended to more screens where
- needed. The maximum allowable length of a HELP file is 184
- lines (23 lines x 8 pages) of 80 column text. The special
- file HELPHELP.### should contain exactly 23 lines of text in
- columns 1 to 75, since its contents are displayed within a
- fixed window.
-
- The HELP files contained in HELPFIL3.LBR were written by the
- author to describe the public domain utilities actually on
- his system. These must be edited and/or deleted to describe
- the utilities available on other systems. In addition, the
- .### files contained in PC-HELP1.LQR must be edited to
- conform to the details of the user's own system
- configuration.
-
- Note that if the IBM Personal Editor is used, the files must
- be saved with the NOTABS option.
-
- IBM PERSONAL COMPUTER ON-LINE HELP V4.0 by D.N.Ikle' Page 5
-
-
-
-
-
- ACKNOWLEDGEMENTS
-
- This program relies entirely on another public domain program
- DPATH, by David Micon, to allow HELP to find the appropriate
- HELP file in the sub-directories containing the .### files.
-
- Version 4.0 is written in Turbo Pascal in order to improve
- performance over earlier versions written in BASIC. The
- program comtains versions of several public domain Turbo
- procedures without which this effort would not have been
- possible:
-
- FASTWRITE is an inline procedure that writes text to the
- screen quickly, by Marshall Brain.
-
- CLINE allows arguemnts to be picked up from the command line,
- by Joe Doran.
-
- INKEY duplicates the BASIC function INKEY$, by Joe Doran.
-
-
- SOURCE
-
- This utility is placed in the public domain by its author:
-
- David N. Ikle'
- 1671 Newport Street
- Denver, CO 80220
- 303-333-9322
-
- Comments and suggestions are welcomed.